home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.0 for Developers / QuickTime 1.0 for Developers.iso / Goodies / GrabGuy / GrabGuy 1.0a1 / GrabGuy 1.0a1.rsrc / CODE_12_GTerminate.txt < prev    next >
Text File  |  1991-09-05  |  6KB  |  106 lines

  1. # near model CODE resource
  2. # jump table entries: 3440-3442 (3 of them)
  3. export_430:
  4. 00000000  4E56 FFFE                link       A6, -0x0002
  5. 00000004  102D F160                move.b     D0, [A5 - 0xEA0]
  6. 00000008  6760                     beq        +0x62 /* 0000006A */
  7. 0000000A  3F3C 0001                move.w     -[A7], 0x1
  8. 0000000E  4EAD 11FA                jsr        [A5 + 0x11FA /* export_571 */]
  9. 00000012  4267                     clr.w      -[A7]
  10. 00000014  486D F16C                pea.l      [A5 - 0xE94]
  11. 00000018  205F                     movea.l    A0, [A7]+
  12. 0000001A  A034                     syscall    VRemove
  13. 0000001C  3E80                     move.w     [A7], D0
  14. 0000001E  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  15. 00000022  486D F304                pea.l      [A5 - 0xCFC]
  16. 00000026  4EAD 1C02                jsr        [A5 + 0x1C02 /* export_892 */]
  17. 0000002A  486D F2F4                pea.l      [A5 - 0xD0C]
  18. 0000002E  4EAD 1C02                jsr        [A5 + 0x1C02 /* export_892 */]
  19. 00000032  102D F8BD                move.b     D0, [A5 - 0x743]
  20. 00000036  6708                     beq        +0xA /* 00000040 */
  21. 00000038  486D F2C4                pea.l      [A5 - 0xD3C]
  22. 0000003C  4EAD 1C02                jsr        [A5 + 0x1C02 /* export_892 */]
  23. label00000040:
  24. 00000040  486D F2D4                pea.l      [A5 - 0xD2C]
  25. 00000044  4EAD 1C02                jsr        [A5 + 0x1C02 /* export_892 */]
  26. 00000048  486D F314                pea.l      [A5 - 0xCEC]
  27. 0000004C  4EAD 1C02                jsr        [A5 + 0x1C02 /* export_892 */]
  28. 00000050  102D F8CD                move.b     D0, [A5 - 0x733]
  29. 00000054  6710                     beq        +0x12 /* 00000066 */
  30. 00000056  486D F2E4                pea.l      [A5 - 0xD1C]
  31. 0000005A  4EAD 1C02                jsr        [A5 + 0x1C02 /* export_892 */]
  32. 0000005E  486D F2B4                pea.l      [A5 - 0xD4C]
  33. 00000062  4EAD 1C02                jsr        [A5 + 0x1C02 /* export_892 */]
  34. label00000066:
  35. 00000066  422D F160                clr.b      [A5 - 0xEA0]
  36. label0000006A:
  37. 0000006A  4E5E                     unlink     A6
  38. 0000006C  4E75                     rts
  39. 0000006E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  40. // begin alternate branch 00000070-00000076
  41. export_431:
  42. fn00000070:
  43. 00000070  4E56 0000                link       A6, 0
  44. 00000074  4E5E                     unlink     A6
  45. // end alternate branch 00000070-00000076
  46. export_431: // at 00000070 (misaligned)
  47. fn00000070: // (misaligned)
  48. 00000072  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  49. 00000076  2E9F                     move.l     [A7], [A7]+
  50. 00000078  4E75                     rts
  51. 0000007A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  52. 0000007E  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  53. 00000082  000C 4EAD                ori.b      A4, 0xAD
  54. 00000086  140A                     move.b     D2, A2
  55. 00000088  7000                     moveq.l    D0, 0x00
  56. 0000008A  2D40 000C                move.l     [A6 + 0xC], D0
  57. 0000008E  4E5E                     unlink     A6
  58. 00000090  205F                     movea.l    A0, [A7]+
  59. 00000092  504F                     addq.w     A7, 8
  60. 00000094  4ED0                     jmp        [A0]
  61. 00000096  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  62. 0000009A  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  63. 0000009E  000C 4EAD                ori.b      A4, 0xAD
  64. 000000A2  075A                     bchg       [A2]+, D3
  65. 000000A4  4E5E                     unlink     A6
  66. 000000A6  205F                     movea.l    A0, [A7]+
  67. 000000A8  504F                     addq.w     A7, 8
  68. 000000AA  4ED0                     jmp        [A0]
  69. export_432:
  70. 000000AC  4E56 FFFC                link       A6, -0x0004
  71. 000000B0  48E7 0018                movem.l    -[A7], A3,A4
  72. 000000B4  266E 0008                movea.l    A3, [A6 + 0x8]
  73. label000000B8:
  74. 000000B8  42A7                     clr.l      -[A7]
  75. 000000BA  A924                     syscall    FrontWindow
  76. 000000BC  285F                     movea.l    A4, [A7]+
  77. 000000BE  200C                     move.l     D0, A4
  78. 000000C0  6708                     beq        +0xA /* 000000CA */
  79. 000000C2  2F0C                     move.l     -[A7], A4
  80. 000000C4  2F0B                     move.l     -[A7], A3
  81. 000000C6  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  82. label000000CA:
  83. 000000CA  200C                     move.l     D0, A4
  84. 000000CC  66EA                     bne        -0x14 /* 000000B8 */
  85. 000000CE  487A FFC8                pea.l      [PC - 0x38 /* 00000098, value 0x4E560000 'NV\0\0', cstring "NV" */]
  86. 000000D2  2F0E                     move.l     -[A7], A6
  87. 000000D4  2F0B                     move.l     -[A7], A3
  88. 000000D6  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  89. 000000DA  2F2D F450                move.l     -[A7], [A5 - 0xBB0]
  90. 000000DE  4EBA FF90                jsr        [PC - 0x70 /* 00000070 */]
  91. 000000E2  4AAD F3E0                tst.l      [A5 - 0xC20]
  92. 000000E6  670E                     beq        +0x10 /* 000000F6 */
  93. 000000E8  487A FF92                pea.l      [PC - 0x6E /* 0000007C, value 0x4E560000 'NV\0\0', cstring "NV" */]
  94. 000000EC  2F0E                     move.l     -[A7], A6
  95. 000000EE  2F2D F3E0                move.l     -[A7], [A5 - 0xC20]
  96. 000000F2  4EAD 14AA                jsr        [A5 + 0x14AA /* export_657 */]
  97. label000000F6:
  98. 000000F6  42A7                     clr.l      -[A7]
  99. 000000F8  A9FB                     syscall    LoadScrap/LodeScrap
  100. 000000FA  4A9F                     tst.l      [A7]+
  101. 000000FC  4CDF 1800                movem.l    A3,A4, [A7]+
  102. 00000100  4E5E                     unlink     A6
  103. 00000102  2E9F                     move.l     [A7], [A7]+
  104. 00000104  4E75                     rts
  105. 00000106  0000                     .incomplete
  106.